package com.ericsson.epc.modules.trace.entity;

import lombok.Data;

import java.io.Serializable;

/**
 * 单用户信令追踪参数传递实体
 * @author zhuguangrui
 * @version 2021-03-17
 */
@Data
public class UserSignalInfoEntity implements Serializable {

	private static final long serialVersionUID = 1L;
	/**
	 * 用户imsi号
	 */
	private String imsi;
	/**
	 * 用户msisdn号
	 */
	private String msisdn;
	/**
	 * 网元类型
	 */
	private String netType;
	/**
	 * 抓包开始记录的ID
	 */
	private String startId;
	/**
	 * 自动判断的结果：号码落在的MME网元名称
	 */
	private String mmeNetName;
	/**
	 * 自动判断的结果：号码落在的saegw网元名称
	 */
	private String saegwNetName;
	/**
	 * 自动判断的结果：号码落在的pcrf网元名称
	 */
	private String pcrfNetName;
	/**
	 * 自动判断的结果：号码落在的用户面IPv4
	 */
	private String userIpv4;
	/**
	 * 自动判断的结果：号码落在的用户面IPv6
	 */
	private String userIpv6;
	/**
	 * 当前MME池组下的所有网元信息
	 */
	private PoolNetInfo mmePool = new PoolNetInfo();
	/**
	 * 当前SAEGW池组下的所有网元信息
	 */
	private PoolNetInfo saegwPool = new PoolNetInfo();
	/**
	 * 当前PCRF池组下的所有网元信息
	 */
	private PoolNetInfo pcrfPool = new PoolNetInfo();

}
